Sobes.tech
Senior

Mis oli projekt viimases töökohas? Milliseid funktsioone te täitsite?

sobes.tech AI

Vastus AI-lt

Minu viimases töökoha ajal osalesin kõrge koormusega mikroteenuste rakenduse arendamises finantstehingute töötlemiseks. Minu peamine ülesanne oli projekteerida ja rakendada backend-teenuseid Go keeles, mis tagasid usaldusväärse ja kiire andmetöötluse.

Minu tehtud ülesanded:

  • REST API arendamine klientrakendustega suhtlemiseks.
  • Teenuste jõudluse optimeerimine, sealhulgas profiilimine ja kitsaskohtade kõrvaldamine.
  • Autentimise ja autoriseerimise mehhanismide rakendamine.
  • Ühiku- ja integratsioonitestide kirjutamine.
  • Logimise ja monitooringu kasutuselevõtt, et kiiresti avastada ja parandada vigu.

Näide lihtsast HTTP-teenusest Go keeles:

package main

import (
    "fmt"
    "net/http"
)

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Tere, Maailm!")
}

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":8080", nil)
}

See näide näitab põhiserverit, mida saaksin kasutada keerukamate teenuste aluseks.