サーバーレスシステムの複雑化に立ち向かう - IoTを例にみるAWSとDDDを駆使したアプリケーション設計 #serverlesstokyo / Coding, testing, logging pattern for get along with complicated buisiness in serverless application.
サーバーレスシステムの複雑化に立ち向かう - IoTを例にみるAWSとDDDを駆使したアプリケーション設計 #serverlesstokyo / Coding, testing, logging pattern for get along with complicated buisiness in serverless application.
͢༰ w αʔόʔϨεΞϓϦέʔγϣϯෳࡶԽʹڧ͘ͳ͍ w ղܾͷΞϓϩʔνɿϩδοΫΛϨΠϠԽ͢Δ w ΞϓϦհɿ"84*P5ͱܨ͕ΔεϚʔτϙετ w "84-BNCEBͷϨΠϠʔԽ w αʔόʔϨεͷςετΛ&&ςετʹৼΓ͖Δ w "84-BNCEBͷϩάΛ"84"UIFOBͰݟΔ w ૯ׅ
͢༰ w αʔόʔϨεΞϓϦέʔγϣϯෳࡶԽʹڧ͘ͳ͍ w ղܾͷΞϓϩʔνɿϩδοΫΛϨΠϠԽ͢Δ w ΞϓϦհɿ"84*P5ͱܨ͕ΔεϚʔτϙετ w "84-BNCEBͷϨΠϠʔԽ w αʔόʔϨεͷςετΛ&&ςετʹৼΓ͖Δ w "84-BNCEBͷϩάΛ"84"UIFOBͰݟΔ w ૯ׅ
͢༰ w αʔόʔϨεΞϓϦέʔγϣϯෳࡶԽʹڧ͘ͳ͍ w ղܾͷΞϓϩʔνɿϩδοΫΛϨΠϠԽ͢Δ w ΞϓϦհɿ"84*P5ͱܨ͕ΔεϚʔτϙετ w "84-BNCEBͷϨΠϠʔԽ w αʔόʔϨεͷςετΛ&&ςετʹৼΓ͖Δ w "84-BNCEBͷϩάΛ"84"UIFOBͰݟΔ w ૯ׅ
͢༰ w αʔόʔϨεΞϓϦέʔγϣϯෳࡶԽʹڧ͘ͳ͍ w ղܾͷΞϓϩʔνɿϩδοΫΛϨΠϠԽ͢Δ w ΞϓϦհɿ"84*P5ͱܨ͕ΔεϚʔτϙετ w "84-BNCEBͷϨΠϠʔԽ w αʔόʔϨεͷςετΛ&&ςετʹৼΓ͖Δ w "84-BNCEBͷϩάΛ"84"UIFOBͰݟΔ w ૯ׅ
͢༰ w αʔόʔϨεΞϓϦέʔγϣϯෳࡶԽʹڧ͘ͳ͍ w ղܾͷΞϓϩʔνɿϩδοΫΛϨΠϠԽ͢Δ w ΞϓϦհɿ"84*P5ͱܨ͕ΔεϚʔτϙετ w "84-BNCEBͷϨΠϠʔԽ w αʔόʔϨεͷςετΛ&&ςετʹৼΓ͖Δ w "84-BNCEBͷϩάΛ"84"UIFOBͰݟΔ w ૯ׅ
NJO NJO NJO NJO NJO NJO NJO w αʔόʔϨεΞϓϦέʔγϣϯෳࡶԽʹڧ͘ͳ͍ w ղܾͷΞϓϩʔνɿϩδοΫΛϨΠϠԽ͢Δ w ΞϓϦհɿ"84*P5ͱܨ͕ΔεϚʔτϙετ w "84-BNCEBͷϨΠϠʔԽ w αʔόʔϨεͷςετΛ&&ςετʹৼΓ͖Δ w "84-BNCEBͷϩάΛ"84"UIFOBͰݟΔ w ૯ׅ
͢༰ w αʔόʔϨεΞϓϦέʔγϣϯෳࡶԽʹڧ͘ͳ͍ w ղܾͷΞϓϩʔνɿϩδοΫΛϨΠϠԽ͢Δ w ΞϓϦհɿ"84*P5ͱܨ͕ΔεϚʔτϙετ w "84-BNCEBͷϨΠϠʔԽ w αʔόʔϨεͷςετΛ&&ςετʹৼΓ͖Δ w "84-BNCEBͷϩάΛ"84"UIFOBͰݟΔ w ૯ׅ
͢༰ w αʔόʔϨεΞϓϦέʔγϣϯෳࡶԽʹڧ͘ͳ͍ w ղܾͷΞϓϩʔνɿϩδοΫΛϨΠϠԽ͢Δ w ΞϓϦհɿ"84*P5ͱܨ͕ΔεϚʔτϙετ w "84-BNCEBͷϨΠϠʔԽ w αʔόʔϨεͷςετΛ&&ςετʹৼΓ͖Δ w "84-BNCEBͷϩάΛ"84"UIFOBͰݟΔ w ૯ׅ
͢༰ w αʔόʔϨεΞϓϦέʔγϣϯෳࡶԽʹڧ͘ͳ͍ w ղܾͷΞϓϩʔνɿϩδοΫΛϨΠϠԽ͢Δ w ΞϓϦհɿ"84*P5ͱܨ͕ΔεϚʔτϙετ w "84-BNCEBͷϨΠϠʔԽ w αʔόʔϨεͷςετΛ&&ςετʹৼΓ͖Δ w "84-BNCEBͷϩάΛ"84"UIFOBͰݟΔ w ૯ׅ
ಛఆͷΫϥΠΞϯτ*%ͷྲྀΕΛ͍͍ͨ߹ SELECT level, log_event, lambda_handler, lambda_commit_id, timestamp_jst FROM application WHERE device_id = ‘123456789’ and timestamp >= 1527744698 ORDER BY timestamp desc
SELECT level, log_event, lambda_handler, lambda_commit_id, timestamp_jst FROM application WHERE device_id = ‘123456789’ and timestamp >= 1527744698 ORDER BY timestamp desc ༨ஊɿ-BNCEB 'VDOUJPO͕ͲͷόʔδϣϯͰಈ͍ͯ ͍Δ͔Θ͔ΔͷͰ $PNNJU*E͓͢͢Ί ಛఆͷΫϥΠΞϯτ*%ͷྲྀΕΛ͍͍ͨ߹
͢༰ w αʔόʔϨεΞϓϦέʔγϣϯෳࡶԽʹڧ͘ͳ͍ w ղܾͷΞϓϩʔνɿϩδοΫΛϨΠϠԽ͢Δ w ΞϓϦհɿ"84*P5ͱܨ͕ΔεϚʔτϙετ w "84-BNCEBͷϨΠϠʔԽ w αʔόʔϨεͷςετΛ&&ςετʹৼΓ͖Δ w "84-BNCEBͷϩάΛ"84"UIFOBͰݟΔ w ૯ׅ
w DODGXHTFSWFSMFTT$/$'4FSWFSMFTT8(IUUQTHJUIVCDPNDODGXHTFSWFSMFTT w "844".IUUQTEPDTBXTBNB[PODPNKB@KQMBNCEBMBUFTUEHTFSWFSMFTT@BQQIUNM w .BLF(/61SPKFDUIUUQTXXXHOVPSHTPGUXBSFNBLF w QZUFTUEPDVNFOUBUJPOIUUQTEPDTQZUFTUPSHFOMBUFTU