2024-01-02-TIL

Today I Learned

Spring Boot File Upload to S3

  • https://techblog.woowahan.com/11392/
  • https://awstip.com/s3-upload-lambda-trigger-5afd9e9be819
  • https://blog.naver.com/demonic3540/221635831475
  • https://docs.aws.amazon.com/lambda/latest/dg/with-s3-example.html
  • https://medium.com/geekculture/how-to-upload-file-to-s3-using-python-aws-lambda-9aa03bb2c752

Golang Concurrency Model: Goroutines

  • https://www.linkedin.com/pulse/internal-workings-gos-concurrency-model-david-solis
  • https://osmh.dev/posts/goroutines-under-the-hood
  • https://www.reddit.com/r/golang/comments/15z6or7/a_blog_showing_internals_of_how_goroutines_work/
  • https://levelup.gitconnected.com/understanding-goroutines-6b1c4bc463df
  • https://medium.com/a-journey-with-go/go-goroutine-and-preemption-d6bc2aa2f4b7
  • https://velog.io/@khsb2012/go-goroutine
  • https://gobyexample.com/goroutines
  • https://www.educative.io/answers/what-is-a-goroutine
  • https://www.linkedin.com/pulse/concurrency-patterns-go-part-2-miah-md-shahjahan
  • https://betterprogramming.pub/deep-dive-into-concurrency-of-go-93002344d37b
  • https://appliedgo.com/courses/concurrency
  • https://levelup.gitconnected.com/goroutine-scheduler-revealed-youll-never-see-goroutines-the-same-way-again-3c159b01c25a
  • https://velog.io/@ymlee3218/Goroutine-%EB%8F%99%EC%9E%91-%EB%B0%A9%EC%8B%9D
  • https://dev.to/ankitmalikg/goroutine-vs-os-thread-3aae
  • https://ykarma1996.tistory.com/188
  • https://velog.io/@khsb2012/go-goroutine
  • https://ssup2.github.io/theory_analysis/Golang_Goroutine_Scheduling/

Kotlin Coroutines

  • https://medium.com/@vijaychutty/network-call-with-kotlin-coroutines-85e9821416dd
  • https://www.stefankreidel.io/blog/kotlin-coroutines-async
  • https://myungpyo.medium.com/deep-dive-into-coroutine-flow-1-d33f3b08928d
  • https://www.droidcon.com/2022/09/22/design-of-kotlin-coroutines/
  • https://proandroiddev.com/kotlin-coroutines-in-andriod-ff0b3b399fa0
  • https://silica.io/understanding-kotlin-coroutines/
  • https://theboreddev.com/understanding-kotlin-coroutines/
  • https://www.oreilly.com/library/view/go-building-web/9781787123496/ch19s03.html
  • https://medium.com/@asadawadia/parallel-requests-in-kotlin-vs-golang-72fc8a8fead7
  • https://thecontentauthority.com/blog/goroutine-vs-coroutine

Green Thread

  • https://en.wikipedia.org/wiki/Green_thread

검색할 때 유용한 수식어구

~ Documentation, ~ Docs 이렇게 검색하면 특정 기술의 공식 문서가 최상단에 나온다. ~ Tutorial 라고 검색하면 특정 기술의 기본 사용법에 대한 글을 찾을 수 있다. ~ Best Practices 라고 검색하면 특정 기술의 적용 방법을 아주 상세하면서도 합리적으로 제시하는 글이 많이 보인다. ~ Deep Dive, ~ Internals, ~ Architecture 와 같은 검색으로 특정 기술의 내부 구조나 상세한 설명을 찾을 수 있다.