TL; DR Style Примечания из статей, которые я прочитал сегодня.
API первый подход к разработке и то, как он может помочь вашему бизнесу
- Подход API-первого помогает командам разработчиков снизить стоимость разработки приложений, увеличить скорость до рынка и обеспечить хороший опыт разработчиков.
- Он включает в себя разработку API, которые являются последовательными и повторно используемыми для всех платформ, устройств и операционных систем.
- Для других разработчиков API являются первым и наиболее важным способом доступа и взаимодействия с вашим продуктом. API должны быть разработаны с учетом этих пользователей.
- API должны быть спецификацией в реализации, вместо того, чтобы просто быть тонким слоем поверх вашего приложения.
- Документация API, удобная для пользователя, имеет первостепенное значение.
Полный пост здесь , 6 минут читать
Самое сложное в шифровании данных
- Самая большая проблема с шифрованием данных — управление ключами, то есть — как вы безопасно храните секретные ключи для симметричной или асимметричной криптосистемы.
- Symmetric Encryption использует секретный ключ для шифрования данных и использует тот же ключ для расшифровки этих данных при необходимости. Асимметричное шифрование работает с многофильтерной системой.
- Обработайте управление ключами, придерживаясь лучших практик и как можно больше аутсорсинг базовой криптографии.
- Amazon KMS — хороший вариант, если вам нужно безопасно шифровать данные симметрично. Для асимметричного шифрования лучше всего проконсультироваться с экспертом по криптографии.
Полный пост здесь , 6 минут читать
Вопрос о нескольких базах данных и сложности предварительного производства
- С DevOps не теряйтесь, пытаясь создать идеальное решение. Просто сосредоточьтесь на том, чтобы сделать непрерывные, небольшие улучшения.
- При работе с длинными трубопроводами разбивают изменения на небольшие куски, которые легче разрабатывать, тестировать и развернуть.
- Справиться со сложностью распределенных приложений с помощью специально построенного инструмента
- Специализированная автоматизация и инструменты понимания полезны для обнаружения различий между постановкой и PROD до того, как они повлияют на ваше время.
- Если минимизировать общее количество среда невозможна реально, посмотрите на специализированные инструменты для автоматизации управления базами данных.
Полный пост здесь , 5 минут читать
Получите эти заметки непосредственно в свой почтовый ящик каждый будний день, подписываясь на мою рассылку, in.snippets (), здесь.
Оригинал: «https://dev.to/mohanarpit/how-to-handle-api-first-development-data-encryption-pre-production-complexity-213d»