반응형 전체 글58 프로덕션 전 대량 테스트 API - Azure Durable Functions가 포함된 Azure DevOps 릴리스 게이트하는 방법 프로덕션 전 대량 테스트 API - Azure Durable Functions가 포함된 Azure DevOps 릴리스 게이트하는 방법 API를 일괄적으로 검증하고 검증 후 자동으로 애플리케이션을 프로덕션 환경으로 릴리스 Unsplash의 Mikhail Fesenko 사진 개발자는 Azure DevOps의 릴리스 파이프라인을 통해 여러 단계에 걸쳐 애플리케이션을 배포할 수 있습니다. 릴리스 파이프라인은 DevOps 엔지니어가 빌드 프로세스, 단위 테스트, 통합 테스트 등과 같은 자동화된 작업 및 작업을 정의할 수 있는 방식과 유사합니다. 작업 외에도 패키지가 다음 단계로 진행되기 전에 배포 전 조건 확인 및 배포 후 조건 확인을 정의할 수도 있습니다. 아래 다이어그램은 흐름을 시각적으로 보여줍니다. 출처:.. 2022. 4. 12. Perflint 사용하는 방법 — Python용 성능 린터 Perflint 사용하는 방법 — Python용 성능 린터 초기에 성능 문제를 감지하고 도중에 더 나은 성능의 코드를 작성하는 방법을 배우십시오. Unsplash의 Chander R 사진 현대의 소프트웨어 개발에서 성능은 테스트 노력뿐만 아니라 자체 개발 프로세스에서도 가장 우선시됩니다. 이 기사에서는 성능 린팅을 Python 애플리케이션 개발에 쉽게 통합하고 더 나은 코드를 만드는 방법을 보여줍니다. 성능 엔지니어링은 성능 고려 사항이 사전에 고려되는 소프트웨어 엔지니어링의 성장하는 분야입니다. 성능에 대한 보다 직관적인 접근 방식은 프로젝트가 종료되는 동안 성능 테스트를 실행하고 모든 기능 요구 사항이 충족된 후 이 성능을 충족하도록 하는 것입니다. 그러나 이 접근 방식은 비효율적이고 비용이 많이 드.. 2022. 4. 11. Doppler를 사용하여 AWS 암호 관리 Doppler를 사용하여 AWS 암호 관리 람다 함수 생성, API 게이트웨이와 통합, 생성된 토큰 저장 암호, 키 또는 ID는 가장 널리 사용되며 조직에서 응용 프로그램과 사용자를 인증하고 민감한 시스템, 정보 및 서비스를 제공하는 데 사용하는 가장 중요한 도구 중 하나입니다. 비밀은 안전하게 전송되어야 하기 때문에 비밀 관리는 전송 중이거나 저장되어 있는 이러한 비밀에 대한 위험을 설명하고 완화해야 합니다. 이 튜토리얼에서는 간단한 람다 함수를 만들 것입니다. 또한 등록 양식 화면, AWS cognito를 사용한 로그인 화면 및 AWS의 API 게이트웨이를 생성할 것입니다. 이 애플리케이션에는 JWT 토큰과 같은 중요한 정보가 포함되어 있어 안전하고 안전하게 유지하고자 하므로 Doppler로 해당 토.. 2022. 4. 10. Flutter와 Node.js로 실시간 채팅 앱을 만드는 방법 Flutter와 Node.js로 실시간 채팅 앱을 만드는 방법 Flutter 프론트엔드가 Node.js 백엔드를 만나다 이 블로그에서는 Node.js를 백엔드로, Flutter를 프론트엔드로 사용하여 실시간 채팅 앱을 만드는 방법을 살펴보겠습니다. 소켓을 사용하여 장치 간에 통신합니다. Node.js(서버 측) 라는 이름의 새 프로젝트를 생성해 보겠습니다. chat_server 터미널에서 작업하십시오. 이제 다음 명령을 실행하여 프로젝트를 시작합니다. touch index.js && npm init && npm install ws && npm install express 이렇게 하면 프로젝트가 완전히 설치됩니다. 완료되면 즐겨찾는 IDE에서 프로젝트를 열고 index.js 파일. 이것은 지금은 별로 하지.. 2022. 4. 9. Lambda 대 Step Functions: 비용과 성능의 싸움 Lambda 대 Step Functions: 비용과 성능의 싸움 Lambda보다 Step Functions를 사용하려는 큰 움직임으로 인해 "어느 것이 더 비용 효율적"인지 궁금할 수 있습니다. 대답은 당신을 놀라게 할 수 있습니다. Wiki에서 이미지 · Pixabay의 지난 몇 주 동안 표준 개발 프로세스의 일부로 Step Functions로 전환하는 방법에 대한 분석을 수행했습니다. 완전히 비동기식 워크플로로 "스토리지 우선"으로 이동하거나 Express 상태 시스템과 완전히 동기식으로 전환할 수 있는 옵션이 있습니다. 둘 다에 대한 사용 사례가 있지만 프로덕션 개발에 대한 합의는 하이브리드 접근 방식을 따릅니다. 기본 작업 세트를 동기적으로 수행하고, 유효성 검사 및 ID 생성과 같은 그리고 나머.. 2022. 4. 8. Python에서 캐싱 및 Pub/Sub에 Redis를 사용하는 방법 Python에서 캐싱 및 Pub/Sub에 Redis를 사용하는 방법 Python에서 Redis의 일반적인 사용 사례 알아보기 Unsplash의 이미지. Redis는 인메모리 키-값 데이터베이스, 캐싱 시스템 및 게시/구독 메시지 브로커로 사용할 수 있는 오픈 소스 인메모리 데이터 구조 저장소입니다. Redis는 모든 데이터가 디스크가 아닌 메모리에 저장된다는 점에서 특별하므로 매우 빠르고 캐싱에 널리 사용되는 옵션입니다. 이전 기사에서 Redis 데이터 유형의 필수 사항과 공통 명령에 대해 소개했습니다. 이 기사에서는 Python에서 캐싱 및 게시자/구독자(pub/sub)에 Redis를 사용하는 방법에 중점을 둘 것입니다. Redis 서버를 컴퓨터에 직접 설치할 수 있습니다. 그러나 학습 목적으로 Red.. 2022. 4. 6. Python의 일반 사용자 정의 클래스에 대한 3가지 대안 Python의 일반 사용자 정의 클래스에 대한 3가지 대안 적절할 때 사용 사진 제공: Headway on Unsplash 모든 프로젝트에서 대부분의 경우 데이터를 모델링하기 위해 다양한 클래스를 정의하기 위해 노력하고 있습니다. 따라서 적절한 클래스를 구축하는 것은 프로젝트를 견고하고 유지 관리할 수 있도록 만드는 필수 기술입니다. 일반적으로 사용자 정의 클래스는 다음과 같은 형식을 취합니다. class CustomClass # the body of the class pass 그러나 다른 것을 사용하려는 몇 가지 상황이 있습니다. 이 기사에서는 프로젝트의 클래스 정의와 관련된 세 가지 대안을 검토하겠습니다. 우리는 튜플이 파이썬의 기본 내장 데이터 구조 중 하나라는 것을 알고 있습니다. 튜플을 정의할 .. 2022. 4. 5. 아이폰에서 삭제된 문자 메시지를 검색하는 방법(2022 업데이트) 아이폰에서 삭제된 문자 메시지를 검색하는 방법(2022 업데이트) 아이폰에서 삭제된 메시지를 쉽게 복구할 수 있는 5가지 방법과 마지막 수단으로만 사용해야 하는 메시지. By Becca Ludlum 업데이트됨 02/22/2022 실수로 문자 메시지를 지웠는데 이제 다시 받아야 해?다행히도, 삭제된 문자 메시지를 다시 받을 수 있는 몇 가지 방법이 있으므로 걱정할 필요가 없다! iCloud 백업에서 삭제된 메시지를 검색하는 방법과 iPhone에서 삭제된 문자 메시지를 복구하는 몇 가지 다른 팁과 요령을 살펴보겠다. 다음으로 이동: 누락된 메시지를 삭제하지 않은 경우 iPhone에서 복구 iCloud Recovery를 사용하여 iPhone에서 삭제된 메시지를 복구하는 방법 iPhone에서 삭제된 문자 메시지.. 2022. 4. 3. 전기 스쿠터의 부상 전기 스쿠터의 부상 전기 자동차에서 (거대한) 배터리는 가격의 주요 부분입니다. 전기차 가격 내리면 배터리 비용 ~해야하다 고무, 알루미늄, 유리, 강철을 자동차 모양으로 가공하는 비용이 그만큼 줄어들 수 있는 것과 같지 않기 때문입니다. 에 전기 스쿠터, 그러나 스쿠터는 가볍고 컴팩트하며 단순한 기계이기 때문에 배터리 가격의 영향은 훨씬 더 극적입니다. 처음에는 배터리와 전기 모터에 불과합니다. 20년 전의 Zappy 전기 스쿠터를 기억하십니까? 그 당시 전기 스쿠터를 죽인 것은 2000년 전기 자동차를 죽인 것과 같은 것입니다. 끔찍한 납축전지 기술입니다. 너무 무겁고, 힘이 없고, 범위가 충분하지 않고, 충전하는 데 너무 오래 걸립니다. 다음은 모두 같은 것을 말하는 다른 방법입니다. 배터리 짜증... 2022. 4. 2. 이 제스처 트릭을 사용하면 에어드롭보다 아이폰, 아이패드, 맥 사이에서 사진을 더 빨리 공유할 수 있다. 이 제스처 트릭을 사용하면 에어드롭보다 아이폰, 아이패드, 맥 사이에서 사진을 더 빨리 공유할 수 있다. Apple 장치의 사진이 iCloud Photos와 다른 사진과 동기화되는 데 시간이 걸리는 문제에 봉착한 적이 있는가?AirDrop을 사용하지 않고도 iPhone, iPad, Mac 사이에서 사진을 즉시 공유할 수 있는 잘 알려지지 않은 세 손가락 제스처를 확인하십시오. 크리에이터 마이클 토빈이 틱톡과 트위터를 통해 공유한 iOS/macOS의 제스처와 애플의 유니버설 클립보드 기능을 결합해 에어드롭을 이용하거나 아이클라우드 포토가 동기화되기를 기다릴 필요 없이 아이폰, 아이패드, 맥 사이에서 사진을 쉽게 공유할 수 있다. 이 기능은 실제로 2019년부터 시행되어 왔지만 유니버설 클립보드에 초점을 맞.. 2022. 4. 1. 이전 1 2 3 4 5 6 다음 반응형