Latem napisałem dwa interfejsy API, które obsługują dane o cenach i portfelach, które widzisz w aplikacji Meridian W zasadzie łączą one kilka różnych dostawców danych, dodają warstwę pamięci podręcznej i standaryzują typy danych, aby aplikacja mobilna mogła je wykorzystać W tym tygodniu poprosiłem Claude'a Code'a o napisanie pełnej specyfikacji tych usług, a następnie o migrację z Pythona do Rusta, aby poprawić prędkość serde i zmniejszyć zużycie pamięci Dodałem również pulpit nawigacyjny, na którym możemy na pierwszy rzut oka zobaczyć, czy którykolwiek z punktów końcowych działa wolno i szybko zobaczyć formaty odpowiedzi (jak Swagger) Wciąż istnieje problem ostatniej mili związany z ustaleniem, jak rygorystycznie testować te nowe usługi i upewnić się, że wszystkie przypadki brzegowe są uwzględnione. Ale w przypadku usług tylko do odczytu, które nie dotykają żadnych funduszy użytkowników, delegowanie tego typu pracy agentowi znacznie uwalnia nasz zespół do pracy nad rzeczywistymi problemami użytkowników