Czym jest plik .env i do czego służy?
Golang
Czy kilku konsumentów z jednej grupy konsumentów może jednocześnie czytać jedną partycję?
Czy można zoptymalizować tak, aby tablica res była na stosie, a nie na stercie? Co trzeba zrobić, aby to osiągnąć?
Opowiedz o Circuit Breaker: jak było skonfigurowane rozwiązanie, na jakie serwisy było wdrożone, co było w fallback?
Opowiedz o pracy z Kafka: co się dzieje, gdy gromadzi się opóźnienie, jakie są ryzyka i jak je rozwiązano?
Co oznacza optymalizacja zapytań przy skróceniu czasu odpowiedzi API z 2 sekund do 300 ms?
Opowiedz o replikacji master-slave — kiedy odwołujemy się do mastera, kiedy do slave'a?
Jak obsługiwać anulowanie kontekstu tak, aby wszyscy pracownicy natychmiast się zatrzymali po anulowaniu kontekstu? Jak używać select do czytania z kanału z uwzględnieniem kontekstu?
Jesteś pisarzem, prowadzisz swój mini blog i publikujesz tam artykuły. Użytkownicy (czytelnicy) twojego bloga, po zalogowaniu, mogą je przeglądać/czytać. Należy zaimplementować funkcjonalność liczenia unikalnych wyświetleń dziennie dla każdego artykułu. Wymagania funkcjonalne: - Statystyki na dziś: autor może zobaczyć, ile unikalnych użytkowników obejrzało jego artykuł dzisiaj (dane są zbierane w czasie rzeczywistym). - Statystyki z poprzednich dni: autor może zobaczyć statystyki z dowolnego poprzedniego dnia (np. wczoraj). Ograniczenia techniczne i warunki: - Aplikacja działa na jednym serwerze (jednym podzie) - Przechowywanie w pamięci - Czas w UTC0
Zobaczyłeś, że nie ma indeksu, tabela jest duża. Jak dodasz indeks?
Jak dane z obliczeń trafiały do 1C?
Jak celowo doprowadzić do wycieku pamięci w Go? Jakie przypadki prowadzą do wycieków?
Opowiedz o systemie asynchronicznego generowania raportów z użyciem Kafka. Na czym polegała asynchroniczność?
Jak unikaliście duplikatów wiadomości w Kafka?
Czy optymalizator zawsze będzie korzystał z utworzonego indeksu?
Co się stanie ze schematem outbox, jeśli Kafka stanie się niedostępny? Do jakiego rozmiaru może się rozwinąć kolejka outbox?
Jak przebiegało dodawanie i usuwanie reguł, jeśli był to duży switch-case?