동시성 프로그래밍을 구현해보며 익힐 수 있습니다.

In Development by FlatureLeave a Comment

이 책은 동시성 프로그래밍에 관한 이야기를 담고 있습니다. 동시성 프로그래밍은 사실 매우 중요한 기술 중 하나입니다.  최근 하드웨어의 발전으로 애플리케이션의 로직이 최적화가 안되어도 일정 수준의 퍼포먼스를 보여주곤 합니다. 하지만 개념을 모르고 개발하는 것은 차이가 매우 큽니다. 이 책을 통해 개념을 익히고 그에 맞는 개발 방식을 고민해보는 것이 좋을 것 같습니다. rust와 c언어로 구현되어 있기 때문에 생각보다 우리가 구현하고자 하는 애플리케이션에 …

클라우드 환경의 아키텍처를 고려한다면 이 책

In Development by FlatureLeave a Comment

“한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.” 이 책은 클라우드 네이티브 애플리케이션의 특성에 대해 설명하고 있습니다. 일반적인 온 프레미스 환경과 클라우드 환경의 차이로 인해 애플리케이션의 설계 방식도 많이 변경되었습니다. 크게 구분하여 ‘통신’, ‘연결 및 구성’, ‘데이터’, ‘이벤트 기반 아키텍처’, ‘스트림’ 등으로 볼 수 있으며, 각 내용마다 클라우드 환경에서 적합한 디자인 패턴을 소개하고 있습니다. 실제 구성 방법을 확인하기는 어렵지만 …

실생활과 접목시켜 IT 지식을 쉽게 설명해주는 책

In Development by FlatureLeave a Comment

“한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.” 이 책은 코딩 지식이라는 넓은 범위에서 시작합니다. 개발자를 분류하는 것부터 프로그래밍 용어, 개발자와 소통하는데 사용되는 용어들을 보다 쉽게 설명하고 있습니다. 당장 IT 지식이 없는 상황에서 개발자의 용어들을 이해해야 한다면 꽤 도움이 될 것 같은 책입니다. 다만 개발자와 겹치는 영역이 커질수록 용어에 대한 깊은 이해가 필요해질 수 있다면 이 책을 통해 대략적인 …

View Post

주로 사용되는 리눅스 명령어 모음

In DevOps, Server by FlatureLeave a Comment

안녕하세요. 플래처입니다.이 글은 ‘주로 사용되는 리눅스 명령어 모음’ 관련된 내용을 포함하고 있습니다.대부분의 개발자는 리눅스를 사용하게 되지만, 개발을 하기 이전에는 대부분 윈도우를 사용하기 때문에 커맨드에 익숙하지 않습니다.그런 분들을 위해 주로 사용되는 명령어들을 정리해보았습니다. pwdpwd는 ‘print work directory’의 줄임말로, 현재 위치한 directory의 위치를 보여줍니다. lsls는 ‘list segments’의 줄임말로, 기본적으로 현재 위치에 존재하는 file과 directory의 정보를 제공합니다. cdcd는 ‘change directory’의 줄임말로, 특정 디렉토리로 …

도메인 주도 개발 시작하기 리뷰

In Development by FlatureLeave a Comment

“한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.” 이 책은 자바 언어를 기반으로 도메인 주도 개발에 대해 설명하고 있다.도메인은 비즈니스가 가지는 특징을 잘 나타내는 것으로 생각하면 쉽다. 책의 초기에는 간단한 도메인 몇 개의 연관관계를 가져가면서 빌드업을 하며, 그 이후로 점점 심화된 내용들을 덧붙여나가 독자가 읽는데 어려움을 느끼지 않게 노력한 것이 느껴진다. 또한 이 책에서는 어떻게 작성해야 도메인 주도 개발을 …

View Post

개발한 서비스를 안정적으로 관리하기 위한 방법을 정리한 책

In Development by FlatureLeave a Comment

이 책은 자바 언어를 사용하여 개발한 애플리케이션을 개발하고 운영한 사례를 소개하면서 이 서비스를 안정적으로 관리하는 방법을 소개합니다. 개발과 운영까지의 프로세스를 100으로 본다면, 개발 단계는 20, 운영 단계가 80 정도의 비중을 차지합니다. 그만큼 운영에 소요되는 비용이 많고 신경써야할 부분이 많다는 것입니다. 아무리 잘 만든 애플리케이션이라도 관리가 적절하게 진행되지 않는다면 좋은 서비스 수준을 제공하지 못합니다. 특히 서비스의 규모가 커지고 연동되는 모듈이 많아질수록 …

View Post

어라운드 허브 스튜디오 API 명세 페이지

In Development by FlatureLeave a Comment

안녕하세요. ThinkGround, 어라운드 허브 스튜디오의 Flature 입니다. 어라운드 허브 스튜디오 API 명세 페이지 입니다.이 포스트는 여러분들께 제공하는 테스트 API를 명세(Specification)를 제공하기 위해 만들어졌습니다. 주기적으로 변경될 예정이며, 기존 기능을 변경할지 신규 기능으로 덮어 씌울지는 고민하고 있습니다.여러분들은 아래 API 문서를 보고 저의 앱과 통신을 시도하고 제 서버에 기록을 남기는 테스트를 수행해볼 수 있습니다. 관련해서 유튜브에 영상으로도 소개되고 있으니 함께 보시면 좋습니다. 단축 …

스프링 부트 영상 강의 리스트

In Spring Boot by FlatureLeave a Comment

안녕하세요. 스프링 부트 영상 강의 리스트 소개하는 포스트입니다.ThinkGround에서 운영하고 있는 어라운드 허브 스튜디오에서 제공하는 스프링 부트 강의 영상입니다.많은 관심 부탁드립니다. 스프링 부트 프로젝트 생성 및 구조 살펴보기 자바의 대표적인 빌드 관리 툴! 메이븐(Maven)과 그레이들(Gradle) 알아두면 좋은 디자인 패턴 (Design Pattern) REST API에 대해 pom.xml 파일 알아보기 MVC 패턴에 대해 알아보자 Hello World 응답을 주는 웹 어플리케이션 만들기 GET API를 만드는 …

팀장부터 CEO까지 알아야 할 기업 정보보안 가이드 리뷰

In Development by FlatureLeave a Comment

안녕하세요. 팀장부터 CEO까지 알아야 할 기업 정보보안 가이드 리뷰 포스트입니다. 이 책을 읽어보니 확실히 ‘팀장부터 CEO까지’라는 문구가 와닿았습니다.정보보안에 대한 실무적인 내용보다는 개념을 탄탄히 하고 어떻게 아키텍처, 체계를 구축해야 하는지 가이드가 나와있습니다.생각보다 내용이 쉽지는 않습니다.기본적인 개념을 이해하고 읽는 것이 중요해 보입니다.이 책에서 가장 인상깊은 내용은 보안담당자가 알아야 하는 법의 가이드를 제시한다는 것과 문제가 발생하기 이전에 어떤 것들에 보안을 적용하여 체계를 구축해야 …

View Post

Maria DB 버전을 확인하는 방법

In Database by FlatureLeave a Comment

안녕하세요. 이번 포스트는 Maria DB 버전을 확인하는 방법 관련 포스트입니다.간단하게 쿼리를 아래 그림과 같이 실행해주면 정상적으로 버전을 확인할 수 있습니다. 위의 쿼리를 실행하면 캡처에서 나온 결과 값처럼 지금 사용하고 있는 데이터베이스의 버전을 확인할 수 있습니다.이 방법은 Maria DB 뿐만 아니라 MySQL에서도 동일하게 동작합니다. Updated by 21.11.05 Maria DB 버전을 확인하는 방법Site : @ThinkGroundInstagram : @thinkground_officialFacebook : @ThinkGroundTwitter : @ThinkG_FlatureYouTube : @Link