프리티어로 사용 할 수 있는 소프트웨어 들을 정리한 사이트 Docker Related Font IDE and Code Editing 등등 다양한 정보가 있다. https://free-for.dev Free for Developers Developers and Open Source authors now have a massive amount of services offering free tiers, but it can be hard to find them all to make informed decisions. free-for.dev
분류 전체보기
·SQL
ROUND 함수 ROUND 함수는 숫자를 반올림하는 데 사용됩니다. 기본적으로 소수점 첫째 자리에서 반올림을 수행하며, 두 번째 인수를 사용하여 반올림할 자릿수를 지정할 수 있습니다. 예시: ROUND(123.456, 2)는 123.46을 반환합니다. CEIL 함수 CEIL 함수는 주어진 숫자를 무조건 올림합니다. 소수점 아래의 값이 있으면 다음 정수로 반올림합니다. 예시: CEIL(123.456)는 124를 반환합니다. FLOOR 함수 FLOOR 함수는 주어진 숫자를 무조건 내립니다. 소수점 아래의 값이 있으면 이전 정수로 내립니다. 예시: FLOOR(123.456)는 123을 반환합니다. TRUNC 함수 TRUNC 함수는 숫자를 소수점 이하로 자르거나 반올림하지 않고 그냥 버립니다. 예시: TRUNC..
코드리뷰의 목적(이점) 지식을 공유 책임을 공유 코드 구조 개선 위와 같은 이점을 가지고 있지만, 코드 리뷰는 단지 하나의 도구에 불과하다는 점을 잊지말아야 한다. 만약 위와 같은 이점을 지니면서도 더 나은 방법이 있다면 도구를 교체해야 한다. Mob Programming Mob Programming 이란 모든 팀 멤버들이 한 스크린 앞에서 같은 시간에 코드를 작성하는 것을 의미한다. 한 세션에 한 사람이 운전수가 되어, 타입하고 클릭하는 역할을 맡는다. 방향자(navigator)는 주의를 기울이며 3 분 정도 코드의 방향성에 대해 지시한다.(목적 정의 및 코드의 방향 제시) 팀의 다른 사람들은 주의를 기울이며 이를 주의깊게 살피고 방향자가 제대로된 방향으로 지시하는지를 함께 살펴본다. 방향자를 3분 마..
마이크로서비스(MSA) 아키텍처 란? MSA 아키텍처는 하나의 큰 애플리케이션을 여러 개의 작은 애플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 형태를 말한다. 작은 레고 블록(microservice) 하나 하나를 붙여 어떠한 큰 결과물을 만드는 레고 놀이를 생각하면 이해하기 쉽다. 마이크로 서비스의 특징 각각의 서비스는 그 크기가 작을 뿐, 서비스 자체는 하나의 모놀리식 아키텍처와 유사한 구조를 갖는다. 각각의 서비스는 독립적으로 배포가 가능해야 한다. 각각의 서비스는 다른 서비스에 대한 의존성이 작아야 한다. 각 서비스는 개별 프로세스로 구동되며, REST API와 같은 가벼운 방식으로 통신되어야 함. 마이크로서비스(MSA) 아키텍처 장점 배포 관점 서비스 별 개별 배포가 가능하다. (배포 시 ..