전체 글
-
[Infra] Springboot에 AWS Secrets Manager 적용해보기(3)Dev&Ops/DevOps 2023. 1. 24. 11:17
안녕하세요! zerone-code입니다. 앞선 Springboot에 AWS Secrets Manager 적용해보기(1)에서는 AWS Secrets Manager를 왜 적용해야 하며, 어떻게 적용되는지에 대해 알아봤었습니다. 그리고 Springboot에 AWS Secrets Manager 적용해보기(2)에서는 코드 수준과 인프라 수준에서 적용해야할 부분에 대해서도 알아봤습니다. 자세한 글은 아래 링크로 들어가시면 볼 수 있습니다! 2022.09.18 - [Dev&Ops/DevOps] - [Infra] Springboot에 AWS Secrets Manager 적용해보기(1) 2022.09.30 - [Dev&Ops/DevOps] - [Infra] Springboot에 AWS Secrets Manager 적용해..
-
[Infra] Springboot에 AWS Secrets Manager 적용해보기(2)Dev&Ops/DevOps 2022. 9. 30. 18:05
안녕하세요! zerone-code입니다. 지난 글에서 AWS의 Secrets Manager를 이용해서 Application의 보안 측면을 높이는 방법을 소개했습니다. AWS Secrets Manager가 무엇이고, 왜 적용해야 하며, 어떻게 적용되는지에 대해 알아봤었습니다. 2022.09.18 - [Dev&Ops/DevOps] - [Infra] Springboot에 AWS Secrets Manager 적용해보기(1) [Infra] Springboot에 AWS Secrets Manager 적용해보기(1) 안녕하세요! zerone-code입니다. 이번 글에서는 AWS의 Secrets Manager를 이용해서 Springboot의 db와 관련된 값이나 토큰 값과 같은 노출되서는 안될 값들에 적용해 어플리케이션..
-
[Infra] Springboot에 AWS Secrets Manager 적용해보기(1)Dev&Ops/DevOps 2022. 9. 18. 17:15
안녕하세요! zerone-code입니다. 이번 글에서는 AWS의 Secrets Manager를 이용해서 Springboot의 db와 관련된 값이나 토큰 값과 같은 노출되서는 안될 값들에 적용해 어플리케이션의 보안 측면을 조금 더 높일 수 있는 방법을 소개해보려고 합니다. 이미 많은 개발자 분들이 도입하고 사용하고 있지만, 왜 사용하지라는 의문을 가진 개발자 분들이나 아직 도입하지 않은 개발자 분들이 이 글을 보시고 꼭 도입해보셨으면 좋겠습니다. 1부에서는 왜 도입하는지, 어떻게 사용되는지에 대한 내용이고 2부에서는 Terraform과 springboot의 application.yml에 적용해보도록 하겠습니다. 궁금한 부분은 댓글로 남겨주시면 아는 만큼 성심성의껏 답변해드리도록 하겠습니다. 잘 읽으셨다면 ..
-
[Infra] Serverless란?(2)Dev&Ops/DevOps 2022. 2. 18. 00:59
안녕하세요! zerone-code입니다. 오늘은 AWS나 Azure, GCP 등 Cloud Infra를 다루는데 꼭 이해하고 넘어가야 할 개념인 Serverless에 대해 2번째로 다뤄보고자 합니다. 오늘은 지난 글에서 소개해드린 Framework for Serverless 중 하나인 Serverless Framework를 소개해드리고, AWS Lambda를 이용한 간단한 예제를 보여드리고자 합니다. 2022.02.08 - [Dev&Ops/DevOps] - [Infra] Serverless란?(1) [Infra] Serverless란?(1) 안녕하세요! zerone-code입니다. 오늘은 AWS나 Azure, GCP 등 Cloud Infra를 다루는데 꼭 이해하고 넘어가야 할 개념인 Serverless에..
-
[Infra] Serverless란?(1)Dev&Ops/DevOps 2022. 2. 8. 16:38
안녕하세요! zerone-code입니다. 오늘은 AWS나 Azure, GCP 등 Cloud Infra를 다루는데 꼭 이해하고 넘어가야 할 개념인 Serverless에 대해 다뤄보고자 합니다. 2022.01.29 - [Dev&Ops/DevOps] - [Automation] AWS User 생성 알림 자동화(1) [Automation] AWS User 생성 알림 자동화(1) 안녕하세요! zerone-code입니다. 요즘 Cloud를 많이 사용하게 되면서 AWS나 Azure와 같은 Cloud Service를 많이 사용하고 있습니다. 제가 속해있는 조직에서는 AWS를 아주 다양하게 사용하고 있는데요, 이번 zerone-code.tistory.com 2022.01.30 - [Dev&Ops/DevOps] - [Au..
-
[Automation] AWS User 생성 알림 자동화(2)Dev&Ops/DevOps 2022. 1. 30. 17:44
안녕하세요! zerone-code입니다. 지난 AWS User 생성 알림 자동화(1)에 이어서 두 번째 인프라 자동화와 관련된 글로 구현한 방법에 대해 다뤄보고자 합니다. 크게 Terraform으로 생성한 리소스와 Serverless Framework로 구현한 부분으로 나눠서 설명하도록 하겠습니다. 1부에서 다뤘던 Architecture에서 AWS Lambda 함수를 편리하게 구현하도록 하는 Framework로 Serverless Framework를 사용합니다. Serverless Framework는 추후에 보다 자세한 글로 설명드리도록 하겠습니다. 이 부분을 제외하고 이 글을 읽으시는 분들은 완벽히 이해하고 가셨으면 좋겠습니다 :) Remind 이 과정에서 사용된 AWS 서비스는 총 5가지입니다. IA..
-
[Automation] AWS User 생성 알림 자동화(1)Dev&Ops/DevOps 2022. 1. 29. 20:39
안녕하세요! zerone-code입니다. 요즘 Cloud를 많이 사용하게 되면서 AWS나 Azure와 같은 Cloud Service를 많이 사용하고 있습니다. 제가 속해있는 조직에서는 AWS를 아주 다양하게 사용하고 있는데요, 이번 글에서는 인프라 자동화와 관련된 글로 최근에 구현한 AWS의 여러 서비스를 이용해 User 생성 알림 자동화에 대해 다뤄보고자 합니다. 어떤 부분 때문에 자동화를 하고자 했으며, 어떤 구조로 구현했는지에 대해 말해보고자 합니다. 이 글을 읽으시는 분들은 완벽히 이해하고 가셨으면 좋겠습니다 :) ** 글을 읽기 전에 앞서서 Terraform과 AWS 리소스에 대해 알고 읽으시면 더 쉽게 이해가 됩니다. Why Automation? 제가 속해있는 조직에서는 AWS와 Terrafo..
-
[Java] 객체지향의 특징(1) - 다형성(Polymorphism)Dev&Ops/Java 2022. 1. 29. 19:15
안녕하세요! zerone-code입니다. 이번 글에서는 객체지향 프로그래밍(OOP)의 특징인 다형성을 다뤄보고자 합니다. 다형성은 OOP의 다른 특징인 추상화, 상속, 캡슐화를 이해함에 있어서 중요한 개념입니다. 저도 학부 때 다형성에 대해 와닿지 않은 개념이지만 실무를 하면서 많이 와닿게 된 개념입니다. 이 글을 읽으시는 분들은 완벽히 이해하고 가셨으면 좋겠습니다 :) 1. 다형성이란? 다형성이란 하나의 객체(Object) 혹은 메서드가 여러 가지 타입을 가질 수 있는 것을 말합니다. 이렇게 정의만 읽어봐서는 확 와닿지 않으실 겁니다. Parent와 Child 클래스 예제를 이용해서 설명해보도록 하겠습니다. 위의 코드를 보시면 클래스 구조는 Chlid 클래스는 Parent 클래스를 상속받는 클래스입니다..