Sobes.tech

Where does such a high RPS come from?

Senior
182

Tell me about your experience

Senior
180

Why did you not use ZGC or Shenandoah?

Senior
174

How was the problem of re-executing side effects solved?

Senior
164

How was it possible to double the RPS?

Senior
163

What happens to unprocessed messages in DLT afterwards?

Senior
160

Describe the architecture of a billing application — does it constantly calculate or only at request?

Senior
158

What are accruals in Gazpromneft? What kind of system is it?

Senior
154

How is idempotency organized in your system?

Senior
153

How has memory consumption changed? Did you have to configure anything?

Senior
146

How do clients get notified that there is a problem with calculations?

Senior
144

Input data is provided OperationId TransactionId ISIN RcvID SndId Quantity OperationId - int, operation ID TransactionId - int, transaction ID ISIN - String, instrument ID RcvID - int, recipient client ID, -1 if withdrawal SndId - int, sender client ID, -1 if deposit Quantity - double, instrument quantity OperDate - String, date in [phone] format Input lines, for example 1 1 RUB [phone] USD [phone] USD [phone] RUB [phone] Calculate the quantity of each instrument for each client on the latest date [phone] USD [phone] USD [phone] RUB 100

Senior
143

Does the order of message processing affect the result? For example, if the crediting failed in DLT, can it be rolled back?

Senior
142

How was reactive recalculation triggered during status transitions and related side effects?

Senior
134

Are there any adjustments to events? For example, 10 rubles were credited, but it should have been 9. What should be done?

Senior
132

If the business requirement is for the record to be exactly 9 rubles, and not 10, what should be done?

Senior
130

How is the description of transitions between statuses organized?

Senior
130

How does a client see the situation when a deposit has failed and they want to write off?

Senior
114