애자일 알아보기

애자일 방식이 도입된 이유와 용어 정리 Ⅰ. 서론 현재 많은 IT기업에서 도입하여 사용하고 있는 애자일 방식을 알아보고자 한다. 기존 IT기업들이 어떤 문제점에 봉착하여 애자일 방식을 도입하게 되었는지, 애자일에 사용되는 용어는 어떤 것이 있는지 알아본다. Ⅱ. 본론 1. 기존 방식의 문제점과 애자일이 도입된 이유 전통적 개발 방식인 폭포수 모델은 빠르게 변화하는 시장 환경에 대응하지 못하였다. 폭포수 […]

에스티씨랩 면접 후기

https://www.stclab.com 회사에 합격해서 1월 2일부터 다니고 있다. 이번 면접은 기술면접이 1차 면접으로 진행되었다. 기술면접에서는 면접관인 엔지니어가 나의 경험에 대해 물어보았다. 나는 멘토님과 함께 리눅스 관련 기술을 배운 여러 가지 경험을 상세히 이야기하였다. 또한 클라우드 관련 기술에 대한 질문에는 이전에 수강한 클라우드 교육을 바탕으로 대답하였다. 이 과정에서 네트워크와 리눅스 기초에 대한 지식이 매우 중요한 기반이 되었음을 […]

토스증권 IT Manager 1차 직무 면접 후기(+ 면접 팁(?))

IT Manager 채용 정보 링크: https://toss.im/career/job-detail?job_id=4891190003 해당 기업은 국비 지원 프로그램을 수강했던 학원에서 소개 시켜준 곳입니다. 원래는 제가 가길 원했던 백엔드 개발 분야가 아니라 지원하지 않으려 했지만, 개발자 채용 시장이 점점 줄어들고 있다는 소식을 듣고 다른 직무로도 도전해봐야겠다 싶어 지원해 보았습니다. 감사하게도 그 전에 네트워크 엔지니어로 일한 경력이 있었던 탓인지 면접 기회를 주셨습니다. 면접은 화상으로 […]

[Java]String은 왜 불변인가?

1. 불변 객체(Immutable Object) 자바 면접 단골 질문 중 하나인 String은 불변객체인가? 라는 질문이 있습니다. 저 역시 면접 보기전 많이 본 질문 중 하나이고 검색을 해봤지만, 대충 암기만 하고 넘겼던 기억이 나는군요.. 실제로 자바, 스프링을 쓸때도 String이 많이 나오기때문에 이번 기회에 공부해보려고 이 글을 작성했습니다! 불변객체 불변 객체(Immutable Object)는 객체의 상태가 한 번 설정되면 변경할 […]

[AWS] RDS PostgreSQL와 스프링 부트 3 게시판 연동

지난 포스팅에서 배포한 스프링 부트 3 게시판의 경우 DB를 H2 DB로 구축한 후 그것을 .jar 파일로 빌드해서 배포했다. 그러나 H2 데이터베이스는 웹 프로그램이나 서비스 개발 단계에서는 유용하지만 실제 운영 환경에서 사용하기에는 많이 부족한 DBMS다. 따라서 웹 프로그램, 서비스를 본격적으로 운영하기로 마음먹었다면 H2보다 성능이 좋은 DBMS를 고려해야한다. 오라클과 같은 상용 DBMS도 있지만 규모가 작은 웹 서비스는 […]

[AWS] 배포한 스프링 부트 3 게시판 HTTPS 전환

https://www.nuschool.co.kr/study/aws%ec%97%90-%ec%8a%a4%ed%94%84%eb%a7%81-%eb%b6%80%ed%8a%b8-3-%ea%b2%8c%ec%8b%9c%ed%8c%90-%eb%b0%b0%ed%8f%ac%ed%95%98%ea%b8%b0/ 지난 포스팅에서 AWS에 스프링 부트 3 게시판을 배포해보았다. 그런데 지금 이 상태에서는, EC2 인스턴스의 IP를 입력하고 거기에 :8080을 입력해야 접속할 수 있는 불완전한 형태다. 일반적인 웹 사이트는 HTTP/HTTPS로 접속한다. 보통 정상적인 웹 사이트는 HTTPS로 접속을 한다. HTTP/HTTPS에 대한 개념은 아래를 참고하자 https://www.cloudflare.com/ko-kr/learning/ssl/why-is-http-not-secure HTTPS(80 포트)로 웹 서비스 운영하기 80번 포트로 엔진엑스(Nginx)나 아파치(Apache)와 같은 웹 서버를 […]

[AWS] 스프링 부트 3 게시판 배포하기

클라우드 서비스인 AWS 스프링 부트로 코딩된 게시판을 배포해볼 것이다. DB는 H2 DB를 사용하였다. AWS 프리티어로 사용할 계정은 이미 존재한다고 가정한다. 스프링 부트 : 3.3.4 version DB : H2 VM : AWS EC2 OS : Ubuntu 22.04 AWS EC2 인스턴스 생성 AWS의 EC2 가상머신 인스턴스를 생성해주자. EC2는 프리티어에서 사용할 수 있는 OS버전과 가상머신 사양으로 진행할 것이다. […]

[공지][필독] 누스쿨 커뮤니티에 글 작성하는 법 (feat. SEO 최적화)

글을 쓴다는 것 자체도 중요하지만, 우리는 취업과 이직 등.. 업무를 잘하기 위해 이 커뮤니티에 글을 작성하는 것이죠? 그렇기 때문에 글 작성하는 방법을 꼭 알아야 합니다. SEO 최적화라는 용어를 들어보셨나요? 이 글은 구글이나 네이버 등의 포털에서 검색되어지기 때문에 글 하나만 잘 작성한다고 하면, 논문처럼 글쓴이의 능력을 인정받을 수 있습니다. 그렇다면 어떻게 작성해야 좋을까요? SEO 최적화란 무엇인가? […]

MSSQL 서버

개요 MSSQL은 Microsoft SQL Server의 약어로, 마이크로소프트에서 개발한 관계형 데이터베이스 관리 시스템(RDBMS)이다. 기업 환경에서 많이 사용되는 데이터베이스 시스템으로, 데이터의 저장, 검색, 관리 및 분석을 위한 기능을 제공한다. 다양한 애플리케이션과 웹 서비스에서 데이터를 처리하는 데 사용될 수 있다. MSSQL은 데이터를 테이블 형태로 구성하여 저장한다. 각 테이블은 열(column)과 행(row)으로 구성되며, 각 열은 특정한 데이터 유형을 가지고 있다. […]