Sobes.tech

Golang

Maximale belasting: 25k lezingen / 5k schrijvingen per seconde Nieuw datavolume: 10 TB per jaar Maximale paralleliteit: 120k gelijktijdige verzoeken Jaarlijkse groei van gebruikers: 30% Doel p99 vertraging: <150 ms voor lezingen, <400 ms voor schrijvingen Doelbeschikbaarheid: 99,95% Uw taak is het ontwikkelen van een architectonische oplossing die de huidige problemen wegneemt, consistentie en fouttolerantie garandeert, en ook mechanismen voor tracering implementeert voor volledige monitoring van de levenscyclus van de bestelling. Beschrijf het foutafhandelingsmechanisme, het migratieplan vanaf de huidige architectuur, en leg uit hoe de voorgestelde oplossing de betrouwbaarheid en transparantie van het systeem zal verbeteren.

Senior
plata
62

Heb je ervaring met systeemontwerp — het bedenken van architectuur vanaf nul, verdedigen voor het team?

Middle+
Штрафов нет
62

Wat zijn errors.Is en errors.As, waar zijn ze voor en welk probleem lossen ze op?

Senior
Магнум
62

Wat is JWT en Cookie, waarin verschillen ze?

Senior
X5 techX5 tech
62

Is de GIN-index geschikt voor full-text zoeken?

Senior
Cloud.ru
62

Hoe werkt een map in Go?

Middle+
МВидео/эльдорадо
62

Wat interesseert je? Welke taken zou je willen? Welke domein?

Senior
FinFrame
62

Hoe zorgt Go voor veiligheid bij het werken met kaarten bij gelijktijdige toegang en welke synchronisatiemechanismen worden in de praktijk toegepast?

Senior
ClearWay
62

Wordt de registratie via GPH niet in het arbeidsboekje weergegeven?

Senior
Hi Rockits
62

Als de service een fout 500 retourneert, hoe gaat u het probleem aanpakken?

Senior
ClearWay
62

Wordt een map door verwijzing doorgegeven aan een functie in Go?

Senior
Uzum
62

Heb je gewerkt met Domain-Driven Design en schone architectuur?

Senior
purrweb
62

Wat gebeurt er met de gegevens bij een DELETE in PostgreSQL?

Senior
А7
62

Architectuurvraag: hoe garandeer je dat een gebeurtenis naar Kafka wordt gestuurd bij het registreren van een gebruiker in een microservices-architectuur (gebruikersservice + notificatieservice), als Kafka een asynchroon kanaal is?

Middle+
Веро Трейс
62

Wat is een inode in Linux?

Senior
VKVK
62

Hoe los je het probleem van concurrerende reserveringen bij het overstappen naar een echte database?

Senior
2gis2gis
62

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil }

Senior
Pasul LTD
62

Is de time-out voor iedereen hetzelfde? Hoe wordt deze time-out berekend?

Intern
Озон банк
62

func main() { defer func() { if r := recover(); r != nil { fmt.Println("hersteld") } }() defer func() { fmt.Println("uitstellen") }() go func() { fmt.Println("binnen goroutine start") panic("bom") fmt.Println("binnen goroutine end") }() time.Sleep(time.Second) }

Senior
CRTEX
62

Wat is het verschil tussen Dependency Inversion en Dependency Injection?

Senior
purrweb
62
/411