弊社の需給調整市場の入札システムではAWS Lambdaを採用しており、Lambda関数からAmazon RDSやインターネットと通信します。(インターネット上の通信は相互SSL認証などを利用することによりセキュリティを担保しております)
今回はこのようなRDSとインターネットの両方にLambdaからアクセスする際の考慮事項について述べたいと思います。
async/await
Asynchronous programming in TypeScript has been greatly simplified with the introduction of async/await functions. While async/await…
弊社の開発でよく登場するTypeScriptから、Conditional Types(条件型)とMapped Types(マップ型)について説明したいと思います。
Conditional Typesは、ある型が条件を満たすかどうかに基づいて別の型を選択することができる機能で、Mapped Typesは既存の型から新しい型を生成することができる機能です。これらを使うことで、より効率的に型安全なコードを書くことができるようになります。
弊社はスマートグリッドに関わる多様なソフトウェアを開発している企業です。各サービスはマイクロサービス化されており、一部のサービスの実行にはAWS Lambdaを利用しております。
Schedule optimization is a crucial problem in Balancing as it helps to determine the optimal schedule for generating and consuming electricity to minimize costs, maximize the use of renewable energy sources, and ensure the stability and…