S先生の筆記📒


F公司的Backend Tech Stack

很感恩,差不多三月底拿到F公司的的offer,并于4月15日入职。那天是周三,一个值得纪念的日子。

算来刚满了一月。我想聊聊技术栈。公司主要使用Kotlin和TypeScript

基础技能:

Git:the popular version control system
Docker
REST API
Postman/cURL
SQL
IntelliJ IDEA
Gradle
Linux basics
TypeScript
Node.js
Kotlin

进阶技能

Unit Testing

  • Kotest:Kotest is a flexible and elegant multi-platform test framework for Kotlin with extensive assertions and integrated property testing
  • JUnit 5

Spring Boot
PostgreSQL
Kafka\

GraphQL

Exposed

Exposed is a Kotlin SQL database library with two flavors: a lightweight ORM (using DAO) and type-safe SQL (using DSL).
AWS
Camunda

高阶技能

TimescaleDB
nginx
Flyway
Terraform
Keycloak:一个开源的身份和访问管理系统,提供了完整的认证、授权、用户管理等功能。它是一个独立的认证服务器,可以与多种应用程序集成。
Kubernetes

TBC…