Рубрики
Uncategorized

Как справиться: API-первое развитие; шифрование данных; и предварительная сложность

TL; DR Style Примечания из статей, которые я прочитал сегодня. API первый подход к разработке и как он может … С тегами сегодня, база данных, DevOps, DevOps.

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»