Etc
-
kubernetes componentsEtc 2023. 11. 12. 16:05
쿠버네티스는 컨테이너를 파드 내에 배치하고 노드에서 실행함으로서 워크로드를 구동한다. Node 클러스터 내 설치되는 가상 혹은 물리 머신을 의미. 과거에는 미니언즈라는 용어로 불렀다. 용어는 현재도 혼용해서 사용한다. 어플리케이션이 실행중이다가 노드가 죽을 수도 있으니, 일반적으로 클러스터에는 여러 개의 노드를 둔다. Cluster 노드(워커 머신)의 집합. 모든 클러스터는 최소 한 개 이상의 워커 노드를 가진다. 클러스터 외부에서 관점에서는 하나의 노드가 죽어도 다른 노드로 접근 가능하기 때문에, 부하 분산 및 고가용성을 보장한다. 고가용성을 보장하기 위해서는 쿠버네티스 자체적으로 다음의 일을 지속적으로 수행해야 한다. 모든 클러스터를 관리하고, 관리중인 자원의 정보를 저장하고, 노드를 모니터링 하고..
-
객체지향의 사실과 오해 1장 리뷰 - OOP의 핵심Etc 2021. 8. 21. 14:46
몇달전에 산 책 객체지향의 사실과 오해를 다시 읽으려고 한다 자바를 공부하고 스프링부트를 사용하고 백엔드 개발자를 지망하는 백수로서 객체지향에 대한 깊은 이해가 필요하다고 느꼈다 1장 - 협력하는 객체들의 공동체 객체지향을 흔하게 비유하는 문장 "객체지향 프로그래밍은 실세계의 사물을 모방하여 소프트웨어로 옮기는 작업이며, 그 속에서 객체는 실세계에 존재하는 사물의 추상화이다."은 올바르지 않다. 하지만 현실 세계에 대한 비유는 [캡슐화], [모방성], [메시지], [협력], [연결완전성] 등의 객체지향 핵심 개념들을 이해하는 데에 용이하다. 사실 객체지향의 목표는 실세계를 모방하는 것이 아닌 고객과 사용자를 만족시킬 수 있는 새로운 세계를 창조하는 것에 있다. 객체지향의 가장 중요한 개념 세 가지는 [역..
-
2021 TOSS NEXT 개발자 챌린지 후기Etc 2021. 8. 15. 01:17
토스에서 개발자 챌린지가 있었다 요즘 네이버, 카카오에 이어 개발자 챌린지 / 개발 챌린지 같이 지원자들의 실질적인 실력을 검증하려는 시도들이 늘어나는 것 같은데 코딩테스트를 본지 오래 되기도 했고 이런 이벤트가 있길래 참가했다 내가 지원한 서버 직군은 2시간 30분 동안의 1차(2시간), 2차(30분) 코딩테스트로 이루어 있었으며 1차 코딩테스트는 평범한 PS 코딩테스트, 2차 코딩테스트는 직무 역량을 검증하는 서술형 문제들이었다 문제 퀄리티나 난이도는 굉장히 좋았고... 오랜만에 내 실력을 마주하고 나니까 오늘을 잊지 않고 더 빡세게 문제를 풀어야 겠다는 생각이 들었다 .... ^^ 알고리즘 문제를 많이 풀어도 오히려 코딩테스트에 대한 부담감이 더 커지는 게 사실이다 그래도 도전해보길 잘 했다 💪🏻
-
[Intellij] Can not resolve symbol 'String' 오류 해결Etc 2021. 8. 3. 19:12
기존에 STS로 개발을 하다가 Intellij로 옮기려고 Gradle 프로젝트를 import 했는데 모든 Java 문법에 빨간 줄이 뜨는 오류가 발생했다 알고보니 프로젝트 SDK를 지정을 안 해서 발생한 아주아주아주아주 기초적인 실수였고 1. Search - Project Structure로 들어간다 2. Project SDK를 자신이 사용하는 Java version에 맞게 선택해준다 나 같은 경우에는 로 지정되어 있었기 때문에 오류가 발생했던 거였당 SDK를 지정해주고 나면 오류 해결
-
[Git] Github Repository 커밋 로그까지 포함 다른 Repository로 이동하기Etc/Git 2021. 8. 2. 22:58
1. Git Bash를 열고 [기존의 레퍼지토리]를 bare clone 해준다 git clone --bare https://github.com/exampleuser/old-repository.git 2. [새로운 레포지토리]로 mirror push 해준다 cd old-repository git push --mirror https://github.com/exampleuser/new-repository.git 3. (선택) 이전에 존재했던 [기존의 레포지토리]를 삭제한다 cd .. $ rm -rf old-repository
-
-
[TED] Algorithmic BiasEtc 2021. 6. 19. 03:57
https://www.ted.com/talks/joy_buolamwini_how_i_m_fighting_bias_in_algorithms/up-next How I'm fighting bias in algorithms MIT grad student Joy Buolamwini was working with facial analysis software when she noticed a problem: the software didn't detect her face -- because the people who coded the algorithm hadn't taught it to identify a broad range of skin tones and facial stru www.ted.com 학교 다닐 때 ..
-
[Book] 나는 LINE 개발자입니다Etc 2021. 5. 9. 22:33
나는 LINE 개발자입니다 라는 책을 읽었다 지금 생각해보면 민규오빠가 유튜브 영상이나 책이나 이것저것 추천해줬을 때 우연히 접했던 제목같다 싸피에 들어와서 현타가 안 왔던 적이 없긴 하지만, 최근 내 코딩 실력에 대해 진지한 걱정이 들기 시작하면서 혼란이 왔다 집 밖에 자주 나가지도 않고 모든 취미를 포기한 채 살고 있기 때문에.... 오늘 리프레시를 위해 집앞 영풍문고에 갔고 이 책에 이끌렸다 사실 저번에 읽다 만 [객체지향의 사실과 오해]가 없었다 이 책은 라인의 다양한 부서에서 근무하는 개발자들이 어쩌다가 라인에 들어왔고, 어떻게 라인에서 근무하고, 개발에 대해 어떤 생각을 가지고 있는지 보여주고 있다 읽으면서 ✌예비✌개발자로서 공감가기도 하고 감탄하기도 한 부분들이 많았다 * 라인의 많은 개발자..