├── .gitignore ├── LICENSE.md ├── README.md ├── cs ├── database │ ├── db_60_perform.md │ ├── db_default_isolation_level.md │ ├── db_index.md │ ├── db_index_data_structure.md │ ├── db_index_invalid.md │ ├── db_inmemory.md │ ├── db_lock.md │ ├── db_mysql_gaplock.md │ ├── db_mysql_mvcc.md │ ├── db_mysqlbackup.md │ ├── db_normalization.md │ ├── db_performence.md │ ├── db_rdb_too_many_data.md │ ├── db_rdbms_sacrifice.md │ ├── db_sql_nosql.md │ ├── like_not_using_index.md │ └── why_rdb_better_than_nosql_and_why_nosql_better_than_rdb..md ├── infra │ ├── infra_apm.md │ ├── infra_deploy.md │ ├── infra_linux_command.md │ ├── infra_load_test_consider.md │ ├── infra_monitoring_alert.md │ └── infra_onprem_cloud.md ├── java │ ├── how_concurrenthashmap.md │ ├── how_synchronized.md │ ├── java_8_17_21.md │ ├── java_async.md │ ├── java_cold_start.md │ ├── java_equals_hascode.md │ ├── java_gc.md │ ├── java_jvm_xmx_xms.md │ ├── java_oom.md │ ├── java_synchronized_ReentrantLock.md │ ├── java_threadlocal.md │ ├── java_virtual_thread.md │ ├── java_volatile.md │ ├── java_자료구조_컬렉션.md │ ├── java_추상클래스_인터페이스.md │ ├── jvm_options.md │ └── thread_status.md ├── network │ ├── network_cookie_session_jwt.md │ ├── network_cors.md │ ├── network_http_1_2_3.md │ ├── network_not_graphql.md │ ├── network_rest-graphql2.md │ ├── network_rest.md │ ├── network_rest_graphql.md │ ├── network_rest_grpc.md │ ├── network_slow_response.md │ └── network_tcp_udp_http_https.md └── spring │ ├── spring_architecture.md │ ├── spring_atomic.md │ ├── spring_bean_생명주기.md │ ├── spring_boot_2_3.md │ ├── spring_circuit_breaker.md │ ├── spring_cloud_config.md │ ├── spring_context.md │ ├── spring_di_ioc_aop.md │ ├── spring_feign.md │ ├── spring_jpa_n1.md │ ├── spring_jpa_osiv.md │ ├── spring_lock.md │ ├── spring_monolithic_msa.md │ ├── spring_mvc.md │ ├── spring_retry.md │ ├── spring_singleton.md │ ├── spring_transaction.md │ ├── spring_what_is_jpa.md │ ├── spring_의존성주입.md │ └── template_pattern.md ├── project ├── 2-2 │ ├── blocking_async_combination.md │ ├── db_agent_api.md │ ├── ncp.md │ ├── netty_event_loop.md │ ├── non-blocking_threadpool.md │ ├── reactive_feign.md │ ├── reactive_feign_perform.md │ ├── sync_async_block_nonblock.md │ └── why_async_not_full_async.md ├── 2-3 │ ├── realtime_rest.md │ └── sse_websocket_mqtt.md ├── 2-4 │ ├── ami_versioning.md │ ├── aws_cli.md │ ├── launch_template_same_config.md │ ├── n8n.md │ ├── recover.md │ └── recover_process.md ├── 2-5 │ ├── docker_jdk.md │ └── nginx_brotli.md ├── 2-6 │ └── subscription_stability.md ├── 2-7 │ ├── rds_monitoring.md │ └── rds_monitoring_troubleshooting.md ├── 2-8 │ └── why_thumbor.md ├── 2-9 │ └── why_msa.md └── common │ ├── apm.md │ ├── develop_process.md │ ├── load_test.md │ └── test_code.md └── resource ├── architecture.png ├── thread_status.png ├── thread_status_diagram.png └── 서버_개발자_이동엽_경력기술서.pdf /.gitignore: -------------------------------------------------------------------------------- 1 | .idea -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/README.md -------------------------------------------------------------------------------- /cs/database/db_60_perform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_60_perform.md -------------------------------------------------------------------------------- /cs/database/db_default_isolation_level.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_default_isolation_level.md -------------------------------------------------------------------------------- /cs/database/db_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_index.md -------------------------------------------------------------------------------- /cs/database/db_index_data_structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_index_data_structure.md -------------------------------------------------------------------------------- /cs/database/db_index_invalid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_index_invalid.md -------------------------------------------------------------------------------- /cs/database/db_inmemory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_inmemory.md -------------------------------------------------------------------------------- /cs/database/db_lock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_lock.md -------------------------------------------------------------------------------- /cs/database/db_mysql_gaplock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_mysql_gaplock.md -------------------------------------------------------------------------------- /cs/database/db_mysql_mvcc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_mysql_mvcc.md -------------------------------------------------------------------------------- /cs/database/db_mysqlbackup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_mysqlbackup.md -------------------------------------------------------------------------------- /cs/database/db_normalization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_normalization.md -------------------------------------------------------------------------------- /cs/database/db_performence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_performence.md -------------------------------------------------------------------------------- /cs/database/db_rdb_too_many_data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_rdb_too_many_data.md -------------------------------------------------------------------------------- /cs/database/db_rdbms_sacrifice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_rdbms_sacrifice.md -------------------------------------------------------------------------------- /cs/database/db_sql_nosql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/db_sql_nosql.md -------------------------------------------------------------------------------- /cs/database/like_not_using_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/like_not_using_index.md -------------------------------------------------------------------------------- /cs/database/why_rdb_better_than_nosql_and_why_nosql_better_than_rdb..md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/database/why_rdb_better_than_nosql_and_why_nosql_better_than_rdb..md -------------------------------------------------------------------------------- /cs/infra/infra_apm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/infra/infra_apm.md -------------------------------------------------------------------------------- /cs/infra/infra_deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/infra/infra_deploy.md -------------------------------------------------------------------------------- /cs/infra/infra_linux_command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/infra/infra_linux_command.md -------------------------------------------------------------------------------- /cs/infra/infra_load_test_consider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/infra/infra_load_test_consider.md -------------------------------------------------------------------------------- /cs/infra/infra_monitoring_alert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/infra/infra_monitoring_alert.md -------------------------------------------------------------------------------- /cs/infra/infra_onprem_cloud.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/infra/infra_onprem_cloud.md -------------------------------------------------------------------------------- /cs/java/how_concurrenthashmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/how_concurrenthashmap.md -------------------------------------------------------------------------------- /cs/java/how_synchronized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/how_synchronized.md -------------------------------------------------------------------------------- /cs/java/java_8_17_21.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/java_8_17_21.md -------------------------------------------------------------------------------- /cs/java/java_async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/java_async.md -------------------------------------------------------------------------------- /cs/java/java_cold_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/java_cold_start.md -------------------------------------------------------------------------------- /cs/java/java_equals_hascode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/java_equals_hascode.md -------------------------------------------------------------------------------- /cs/java/java_gc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/java_gc.md -------------------------------------------------------------------------------- /cs/java/java_jvm_xmx_xms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/java_jvm_xmx_xms.md -------------------------------------------------------------------------------- /cs/java/java_oom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/java_oom.md -------------------------------------------------------------------------------- /cs/java/java_synchronized_ReentrantLock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/java_synchronized_ReentrantLock.md -------------------------------------------------------------------------------- /cs/java/java_threadlocal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/java_threadlocal.md -------------------------------------------------------------------------------- /cs/java/java_virtual_thread.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/java_virtual_thread.md -------------------------------------------------------------------------------- /cs/java/java_volatile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/java_volatile.md -------------------------------------------------------------------------------- /cs/java/java_자료구조_컬렉션.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/java_자료구조_컬렉션.md -------------------------------------------------------------------------------- /cs/java/java_추상클래스_인터페이스.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/java_추상클래스_인터페이스.md -------------------------------------------------------------------------------- /cs/java/jvm_options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/jvm_options.md -------------------------------------------------------------------------------- /cs/java/thread_status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/java/thread_status.md -------------------------------------------------------------------------------- /cs/network/network_cookie_session_jwt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/network/network_cookie_session_jwt.md -------------------------------------------------------------------------------- /cs/network/network_cors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/network/network_cors.md -------------------------------------------------------------------------------- /cs/network/network_http_1_2_3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/network/network_http_1_2_3.md -------------------------------------------------------------------------------- /cs/network/network_not_graphql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/network/network_not_graphql.md -------------------------------------------------------------------------------- /cs/network/network_rest-graphql2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/network/network_rest-graphql2.md -------------------------------------------------------------------------------- /cs/network/network_rest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/network/network_rest.md -------------------------------------------------------------------------------- /cs/network/network_rest_graphql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/network/network_rest_graphql.md -------------------------------------------------------------------------------- /cs/network/network_rest_grpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/network/network_rest_grpc.md -------------------------------------------------------------------------------- /cs/network/network_slow_response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/network/network_slow_response.md -------------------------------------------------------------------------------- /cs/network/network_tcp_udp_http_https.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/network/network_tcp_udp_http_https.md -------------------------------------------------------------------------------- /cs/spring/spring_architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_architecture.md -------------------------------------------------------------------------------- /cs/spring/spring_atomic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_atomic.md -------------------------------------------------------------------------------- /cs/spring/spring_bean_생명주기.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_bean_생명주기.md -------------------------------------------------------------------------------- /cs/spring/spring_boot_2_3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_boot_2_3.md -------------------------------------------------------------------------------- /cs/spring/spring_circuit_breaker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_circuit_breaker.md -------------------------------------------------------------------------------- /cs/spring/spring_cloud_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_cloud_config.md -------------------------------------------------------------------------------- /cs/spring/spring_context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_context.md -------------------------------------------------------------------------------- /cs/spring/spring_di_ioc_aop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_di_ioc_aop.md -------------------------------------------------------------------------------- /cs/spring/spring_feign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_feign.md -------------------------------------------------------------------------------- /cs/spring/spring_jpa_n1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_jpa_n1.md -------------------------------------------------------------------------------- /cs/spring/spring_jpa_osiv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_jpa_osiv.md -------------------------------------------------------------------------------- /cs/spring/spring_lock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_lock.md -------------------------------------------------------------------------------- /cs/spring/spring_monolithic_msa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_monolithic_msa.md -------------------------------------------------------------------------------- /cs/spring/spring_mvc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_mvc.md -------------------------------------------------------------------------------- /cs/spring/spring_retry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_retry.md -------------------------------------------------------------------------------- /cs/spring/spring_singleton.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_singleton.md -------------------------------------------------------------------------------- /cs/spring/spring_transaction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_transaction.md -------------------------------------------------------------------------------- /cs/spring/spring_what_is_jpa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_what_is_jpa.md -------------------------------------------------------------------------------- /cs/spring/spring_의존성주입.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/spring_의존성주입.md -------------------------------------------------------------------------------- /cs/spring/template_pattern.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/cs/spring/template_pattern.md -------------------------------------------------------------------------------- /project/2-2/blocking_async_combination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-2/blocking_async_combination.md -------------------------------------------------------------------------------- /project/2-2/db_agent_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-2/db_agent_api.md -------------------------------------------------------------------------------- /project/2-2/ncp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-2/ncp.md -------------------------------------------------------------------------------- /project/2-2/netty_event_loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-2/netty_event_loop.md -------------------------------------------------------------------------------- /project/2-2/non-blocking_threadpool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-2/non-blocking_threadpool.md -------------------------------------------------------------------------------- /project/2-2/reactive_feign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-2/reactive_feign.md -------------------------------------------------------------------------------- /project/2-2/reactive_feign_perform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-2/reactive_feign_perform.md -------------------------------------------------------------------------------- /project/2-2/sync_async_block_nonblock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-2/sync_async_block_nonblock.md -------------------------------------------------------------------------------- /project/2-2/why_async_not_full_async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-2/why_async_not_full_async.md -------------------------------------------------------------------------------- /project/2-3/realtime_rest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-3/realtime_rest.md -------------------------------------------------------------------------------- /project/2-3/sse_websocket_mqtt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-3/sse_websocket_mqtt.md -------------------------------------------------------------------------------- /project/2-4/ami_versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-4/ami_versioning.md -------------------------------------------------------------------------------- /project/2-4/aws_cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-4/aws_cli.md -------------------------------------------------------------------------------- /project/2-4/launch_template_same_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-4/launch_template_same_config.md -------------------------------------------------------------------------------- /project/2-4/n8n.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-4/n8n.md -------------------------------------------------------------------------------- /project/2-4/recover.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-4/recover.md -------------------------------------------------------------------------------- /project/2-4/recover_process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-4/recover_process.md -------------------------------------------------------------------------------- /project/2-5/docker_jdk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-5/docker_jdk.md -------------------------------------------------------------------------------- /project/2-5/nginx_brotli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-5/nginx_brotli.md -------------------------------------------------------------------------------- /project/2-6/subscription_stability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-6/subscription_stability.md -------------------------------------------------------------------------------- /project/2-7/rds_monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-7/rds_monitoring.md -------------------------------------------------------------------------------- /project/2-7/rds_monitoring_troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-7/rds_monitoring_troubleshooting.md -------------------------------------------------------------------------------- /project/2-8/why_thumbor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-8/why_thumbor.md -------------------------------------------------------------------------------- /project/2-9/why_msa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/2-9/why_msa.md -------------------------------------------------------------------------------- /project/common/apm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/common/apm.md -------------------------------------------------------------------------------- /project/common/develop_process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/common/develop_process.md -------------------------------------------------------------------------------- /project/common/load_test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/common/load_test.md -------------------------------------------------------------------------------- /project/common/test_code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/project/common/test_code.md -------------------------------------------------------------------------------- /resource/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/resource/architecture.png -------------------------------------------------------------------------------- /resource/thread_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/resource/thread_status.png -------------------------------------------------------------------------------- /resource/thread_status_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/resource/thread_status_diagram.png -------------------------------------------------------------------------------- /resource/서버_개발자_이동엽_경력기술서.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2dongyeop/technical-culture-interview/HEAD/resource/서버_개발자_이동엽_경력기술서.pdf --------------------------------------------------------------------------------