목록분류 전체보기 (37)
기억하기 프로젝트
다음주 수요일(8.15) 까지 모집하는 개발자 양성 프로그램을 소개하려합니다. 😊 개발자로 취업을 준비하거나 Python Django 및 프론트엔드 개발 기본 지식(HTML/CSS/JS)을 배워보고 싶은 분들은, 이스트소프트에서 운영하는 무료 프로그램에 지원해보셨으면 좋겠네요. 이번 오르미3기는 Python Django 를 배우게 될텐데요 Python과 Django는 서버 개발시 속도감 있는 구현이 가능한 언어라서 실무에서도 많이 사용하는 언어&프레임워크 입니다. 강의를 듣고, 4개의 프로젝트도 함께 구현하면서 실무에도 도움이 되고, 취업에도 도움이 되는 기회를 잡아보시길 아래 블로그에 좀 더 상세한 설명이 있으니, 관심있는 분들은 한번 읽어보세요. ↓↓↓ https://blog.naver.com/pau..
badcandy.github.io/2018/12/28/SRE-chapter04/ SRE - 서비스 수준(SLI, SLO) 목표 설정 및 활용 SRE - 서비스 수준(SLI, SLO) 목표 설정 및 활용 Dec 28, 2018 요즘 서비스 수준의 목표 설정의 필요성을 많이 느끼고 있다. 여기서 말하는 서비스 수준의 목표는 기능적인 요구사항이 아닌 응답 속도, badcandy.github.io evan-moon.github.io/2020/10/24/buisiness-with-programming/ 일 잘 하는 개발자는 왜 비즈니스까지 신경쓸까? 이번 포스팅에서는 개발자와 멀고도 가까운 주제인 비즈니스에 대해서 한번 이야기를 해보려고 한다. 개발자들은 늘 좋은 설계와 튼튼한 어플리케이션을 만들기 위해 고심하고..
www.slideshare.net/awskorea/2017-aws-startup-day-spot-deepdive-81455290 [2017 AWS Startup Day] AWS 비용 최대 90% 절감하기: 스팟 인스턴스 Deep-Dive 연사: AWS 윤석찬 Tech Evangelist & 레진코믹스 DevOps팀 신근우님 https://aws.amazon.com/ko/events/start-up/ www.slideshare.net
gunju-ko.github.io/http/httpclient/2019/01/23/Apache-HttpClient.html Apache HttpClient Connection Management Apache HttpClient Connection Management 아파치 HttpClient는 지속 커넥션을 지원한다. HttpConnectionManager Http 커넥션은 복잡하고, stateful하며 thread-safe하지 않다. 따라서 제대로 동작하게 하기 위해서는 제대로 gunju-ko.github.io www.baeldung.com/httpclient-connection-management HttpClient Connection Management | Baeldung How to open, m..
medium.com/@dudwls96/localstack-%ED%99%9C%EC%9A%A9%ED%95%9C-%ED%85%8C%EC%8A%A4%ED%8A%B8-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%84%B1%ED%95%98%EA%B8%B0-9b81ec51749c LocalStack 활용한 테스트 환경 구성하기 요즘 클라우드가 대세이고 다양한 클라우드 서비스에 위에 우리는 개발을 하고 있습니다. 또한 개발에서 클라우드 서비스와 함께 연동해서 사용하는 경우가 많아지고 있어서 단위 테스트가 점 medium.com
Exponential Backoff 로 재시도 하기 위함이에요. 최초 1초 지연하고, 이후 2배씩 늘려가며 지연을 해요. Retryable이 기본 3번 시도하니깐, 호출 실패 -> 1초 대기 -> 호출 실패 -> 2초 대기 -> 호출 실패 -> 4초 대기 -> 호출. 이렇게 넘어가겠죠. SES의 API 호출은 1초에 1건씩 호출 할 수 있다고 해요. (Service quotas in Amazon SES) 운이 나쁘면 여러 곳에서 호출함으로 인해 실패를 할 가능성이 있어요. 그런 이유로 재시도가 필요하고 발송을 제외한 모든 호출에 대해 제한이 있으므로, 조금씩 재시도 타이밍의 차이를 두기 위함입니다. 요청량이 많아진다면 좀 더 진지하게 Jitter 를 도입해서 랜덤성을 좀 더 둬야 겠으나, 지금은 충돌이 ..
요약 카프카에 메시지를 전송하는 프로듀서 동기식, 비동기식 프로듀서 프로듀서 구성 매개변수 직렬처리기 - Avro 파티션에 메시지를 쓰는 원리 카프카 프로듀서란 메시지를 생산(프로듀스) 해서 카프카에 토픽으로 메시지를 보내는 애플리케이션, 서버 등을 프로듀서라고 한다. 카프카 프로듀서 구성에 필요한 필수 속성 세가지 메시지를 담은 ProducerRecord 객체를 생성했고, kafka broker로 보내려 한다. 이때 꼭 필요한 세 가지 속성 bootstrap.servers broker 목록(host:port) 최소한 두 개의 브로커를 포함하는게 좋다 (장애대비) key.serializer 메시지 키를 직렬화 하기 위한 클래스 이름을 설정 kafka client package에는 ByteArraySeri..
https://supawer0728.github.io/2018/05/12/spring-actuator/ (Spring Boot)Spring Boot Actuator 소개 서론웹 개발자로서 웹 애플리케이션을 만들 때 신경써야할 것은 서비스 로직 뿐만이 아니다. 웹 애플리케이션의 사용자는 누구인지(일반인? 외부시스템?), 어떤 경로로 애플리케이션에 요청을 할 지(Load Balancing, Fire Wall), 요청 수나 TPS 등 많은 것들을 고려해야한다. 이번에 소개할 spring-boot-actuator라는 모듈은 애플리 supawer0728.github.io
https://riptutorial.com/java/example/23768/pitfall---efficiency-concerns-with-regular-expressions Java Language - Pitfall - Efficiency concerns with regular expressions | java Tutorial java documentation: Pitfall - Efficiency concerns with regular expressions riptutorial.com