投稿時間:2022-08-31 00:19:02 RSSフィード2022-08-31 00:00 分まとめ(23件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT 気になる、記になる… ドコモオンラインショップ、「iPhone SE (第3世代)」の「5G WELCOME割 (のりかえ)」の割引内容を9月1日から変更へ https://taisy0.com/2022/08/30/160741.html gwelcome 2022-08-30 14:59:38
AWS AWSタグが付けられた新着投稿 - Qiita 【AWS認定】スコアレポートの確認方法 https://qiita.com/TakuyaSuzuki/items/fa56a14170cb15b6b2ed 認定試験 2022-08-30 23:24:56
技術ブログ Developers.IO M1 MacにGeoPandasを導入してみた https://dev.classmethod.jp/articles/geopandas-on-m1-mac/ geopandas 2022-08-30 14:55:28
海外TECH DEV Community AWS CDK and DynamoDB: This One Configuration Line Is Costing You Hundreds of Dollars https://dev.to/kumo/aws-cdk-and-dynamodb-this-one-configuration-line-that-is-costing-you-hundreds-of-dollars-33kd AWS CDK and DynamoDB This One Configuration Line Is Costing You Hundreds of DollarsHey there serverless aficionadas and aficionados ‍️ Have you ever made an unfortunate mistake that cost your team hundreds of dollars More than that No way Thousands First I m sorry you went through this Second I know how you feel TL DRWhen using the AWS Cloud Development Kit to provision a DynamoDB table CDK sets by default the billing mode as Provisioned instead of pay per request Therefore Dynamodb essentially ceases to be truly serverless remember scale to zero Quick fix when instantiating your AWS Dynamodb table make sure to explicitly set the billing mode to pay per request If you re playing around with a toy stack you can also set the removal policy to destroy This means that if you remove your stack the table will be deleted as a result probably a bad idea to use this setting in production code dynamodb cdk tsimport App RemovalPolicy Stack from aws cdk core import AttributeType Table BillingMode from aws cdk aws dynamodb const app new App const stack new Stack app const table new Table stack MyTable partitionKey name PK type AttributeType STRING sortKey name SK type AttributeType STRING billingMode BillingMode PAY PER REQUEST removalPolicy RemovalPolicy DESTROY Getting acquainted with serverless as a software engineerOne of my first missions as a junior dev was to help design a serverless course We aimed to help the future rookies in my team feel familiar with cloud native concepts quickly We created a concise tutorial that goes through the basics of serverless lambdas API gateway IAM roles and dynamodb tables with AWS as our cloud provider I was pretty happy about the result Newcomers could finally play in a sandbox environment with complex and scary at first concepts such as functions as a service FaaS and cloud native managed databases I felt proud We had a small protocol where every new developer would deploy a toy stack It served its purpose well and serverless newbies liked it I used to take serverless tech s scale to zero property for granted Surely if you read the TL DR and the small background story you re starting to see where I m going with this whole rant Each of our team s new engineer deployed a toy stack to learn about serverless and AWS The serverless tutorial uses AWS CDK To keep it light we mostly went with default settings Amongst these settings hid the provisioned billing mode and the retain removal policy To simplify with the DynamoDB provisioned billing mode AWS provisions a floor storage space and minimum Read capacity units RCU amp Write capacity units WCU Then AWS charges you for it regardless of your usage For DynamoDB I found that the provision billing mode costs about month per table in US regions even if you re not using the table at all Moreover when a stack is removed the retain removal policy prevents the DynamoDB table from being deleted with the stack Each rookie deploys a sandbox stack Storage resources are provisioned i e the table costs a floor amount even if we don t use it Tables are prevented from being deleted Yep a potentially bottomless pit was created Wrapping it up check your serverless expenses each month and don t take serverless low prices for granted Serverless is inexpensive compared to non serverless tech stacks An order of magnitude cheaper My manager seemed a little surprised when the stacks deployed as part of our serverless tutorial were costing us hundreds each month Thankfully my teammates caught the error after a couple of months thus limiting my oopsie from wasting thousands of dollars and lots of electricity 2022-08-30 14:16:36
海外TECH DEV Community Kafka topic naming conventions - 5 recommendations with examples https://dev.to/kadeck/kafka-topic-naming-conventions-5-recommendations-with-examples-46h4 Kafka topic naming conventions recommendations with examplesThere are different opinions and a lot of confusion about the naming of Topics In this article I present the best practices that have proven themselves in my experience and that scale best especially for larger companies Right at the beginning of the development of new applications with Apache Kafka the all important question arises  what name do I give my Topics  If each team or project has its own naming scheme this can perhaps be tolerated at development time However it is not very conducive to collaboration if it is not clear which topic is to be used and which data it carries At the latest however a decision must be made when going live in order to prevent a proliferation of naming schemes After all  topics cannot be renamed afterward if you decide on a new name over time you have to delete the old topic create a new topic with the new name and adapt all dependent applications So how do you proceed what scales best and what should you pay attention to Naming things is always a very sensitive topic I well remember meetings where a decision was to be made for the company wide programming guidelines and this item on the agenda just wouldn t disappear from meeting to meeting because of disputes about the naming of variables With this article I would like to provide you with a decision making basis for topic naming in your project or company based on our experience at Xeotek As a vendor of a datastream exploration and management software for Apache Kafka amp Amazon Kinesis Xeotek KaDeck we have probably seen and experienced almost every variation in practical use The beer coaster ruleThe “best practices presented here have been gained from various projects with a wide range of customers and industries However one thing is crucial don t do too little but don t overdo it either The methodology used for naming topics naturally depends on the size of the company and the system landscape Over engineering should be avoided as much as possible if at the end of the day the guidelines for topic names fill pages and are only understood by a small group of people then this is not useful Regarding the scope a quote from a colleague always comes to mind which seems appropriate at this point “It has to fit on a beer coaster “ The strucural designSince topics cannot technically be grouped into folders or groups it is important to create a structure for grouping and categorization at least via the topic name The question arises how the different “folders “properties or simply “components should be separated This is primarily a matter of taste The separation by a dot and the structure in the sense of the Reverse Domain Name Notation reverse DNS has proven itself This is the approach we have found most frequently with our customers followed by underscores CamelCase or comparable approaches on the other hand are found rather rarely When separating with dots it is recommended as with domains to avoid capitalization write everything in lower case This is a simple rule and avoids philosophical questions like which spelling of “MyIBMId “MyIbmId or “MyIBMid is better now What is the name of the data Once the structural design has been determined it is a question of what we want to structure in the first place so what all belongs in the topic name Of course  the topic should bear the name of the data But what is the name of the data contained in the topic Readers who have already experienced the attempt to create a uniform company wide data model there are many legends about it know the problem not only that there can be distinctions between technical and business names Also between different departments one and the same data set can have a completely different name “ubiquitous language Therefore data ownership must be clarified at this point  who is the data producer or who owns the data  And in terms of domain driven design DDD in which domain is the data located In order to be able to name the data it is therefore necessary to specify the domain and if applicable the context The actual functional or technical name of the data set is appended at the end lt domain gt lt subdomain gt lt subdomain gt lt data gt Example risk portfolio analysis loans csvimport orsales ecommerce shoppingcartsAs the example shows this is also a question of company size and system landscape you may only need to specify one domain or you may even need several subdomains Who may use the data In the previous section data was structured on the basis of domains and subdomains Particularly in larger companies it can make sense to mark cross domain topics and thus control access and use In this way it is already clear from the topic name whether it is data that is only intended for internal processing within an area domain or whether the data stream for example after measures have been taken to ensure data quality can be used by others as a reliable data source Of course this does not replace rights management and it is not intended to do so However explicitly marking the data as “private or “public with a corresponding prefix prevents other users from mistakenly working with “unofficial perhaps even experimental data without knowing it Example public sales ecommerce shoppingcartsprivate risk portfolio analysis loans csvimport What should be avoided In addition to the above recommendations that have worked well in the past there are also a number of approaches that do not work so well You should have good reasons for these approaches and there may well be otherwise it is best to avoid them One of these negative experiences I count the appending of a version number to the topic name This approach does not only lead to the fact that countless topics are created quickly which may not be able to be deleted as quickly Especially with a topic or partition limit as is common with many managed Apache Kafka providers this can lead to a real problem Also in the worst case other users of the topic have to deploy one instance per topic version if the application can only read write from one topic If the application can read from several topics at the same time e g from all versions the next problem already arises when writing data back to a topic do you write to only one topic or do you split the outgoing topics into the respective versions again because downstream processes might have a direct dependency on the different versions of the topic As you can see this will quickly get you into hot water The better way is to add the version number of the used schema as part of the header to the respective record This does not solve the problem of handling versions in downstream processes but the overview is not lost It is even better to use a schema registry in which all information about the schema versioning and compatibility is stored centrally Using application names as part of the topic name can also be problematic a stronger coupling is hardly possible However there are exceptions here for example for applications in the company that are set in stone anyway In such a case it makes no sense to create a large abstraction layer especially if everyone in the company asks for the data of application X anyway and the “neutral name causes confusion However the name of the domain service e g “pricingengine can often be used as a good alternative in the sense of Domain Driven Design Example Using “pricingengine as application name to avoid coupling private risk portfolio pricingengine assetpricing What about namespaces or company names You should only use namespaces if there is really no other way For example if you have different clients in an Apache Kafka environment it makes sense to prepend the company name e g public com xeotek sales ecommerce shoppingcartsIf there is no such reason then you should avoid this unnecessary information your colleagues usually know the name of the company where they work So no need to repeat this in every topic name Enforcing topic naming rules and adminstrative tasksTo enforce topic naming rules be sure to set the auto create topics enable setting for your Apache Kafka broker to false This means that topics can only be created manually which from an organisational point of view requires an application process For example the responsible infrastructure team can be considered as a contact for the manual creation of topics For the creation of topics the console application “create topic supplied with Apache Kafka can be used although a look at other third party tools with a graphical interface is recommended not only because of the comprehensibility but above all because of the enormous time savings for this and other typical tasks In KaDeck Web for example the various teams can be granted rights for the independent creation of topics provided that the topics correspond to a defined naming scheme This means that teams within their own area domain can avoid a bureaucratic process and create and delete topics at short notice e g for testing purposes without outside help The user the action and the affected topic can be traced via an audit log integrated in KaDeck By the way  Apache Kafka generally supports wildcards when selecting topics for example when consuming data i e in the consumer or when assigning rights via ACLs The proposed naming scheme for topics works very well in this combination both the recommended separation of “private and “public topics as well as the use of domain names as part of the name allow access for teams from different domains to be created and controlled very intuitively and quickly ConclusionThis article is a list of recommendations that have proven useful in the past when naming topics The exception proves the rule perhaps another dimension to structure your topics makes sense or some of the ideas I ve listed to the list of approaches to avoid make sense in your case Feel free to let me know Twitter   benjaminbuick or the Xeotek team via  xeotekgmbh Ben 2022-08-30 14:12:30
Apple AppleInsider - Frontpage News Apple TV+ renews 'Trying' comedy for fourth season https://appleinsider.com/articles/22/08/30/apple-tv-renews-trying-comedy-for-fourth-season?utm_medium=rss Apple TV renews x Trying x comedy for fourth seasonAhead of the season finale of critically acclaimed Trying Apple TV has announced that it will return for a fourth run Apple TV has been heavily promoting Trying as the comedy to watch when viewers are looking for something to follow Ted Lasso The early Apple TV series has not had the impact of that other comedy but has been critically well received from the start Apple s announcement comes ahead of the show s third season finale which streams from Friday September but otherwise includes little detail No production or streaming dates have been revealed for instance and it s only implied that stars Esther Smith and Rafe Spall will return Read more 2022-08-30 14:43:11
Apple AppleInsider - Frontpage News How to pin articles and videos sent over Messages in iOS 16 and iPadOS 16.1 https://appleinsider.com/inside/ios-16/tips/how-to-pin-articles-and-videos-sent-over-messages-in-ios-16-and-ipados-161?utm_medium=rss How to pin articles and videos sent over Messages in iOS and iPadOS If there s a link in a Messages conversation you want to refer to in the future here s how to keep track of important information by pinning them in iOS and iPadOS Keep track of links for viewing later by using Pins in Messages Some conversations can be extremely important such as text based business meetings containing documents They may also be more relaxed conversations that can bring up interesting things or stuff you really should remember like a link to a product to buy Read more 2022-08-30 14:07:06
海外科学 NYT > Science Did My Cat Just Hit On Me? An Adventure in Pet Translation https://www.nytimes.com/2022/08/29/science/cats-pets-ommunication-artificial-intelligence.html tools 2022-08-30 14:29:13
海外科学 NYT > Science How ‘the Most Vicious, Horrible Animal Alive’ Became YouTube Stars https://www.nytimes.com/2022/08/30/science/mink-animals-pest-control.html audience 2022-08-30 14:15:55
金融 RSS FILE - 日本証券業協会 新型コロナウイルス感染症への証券関係機関等・各証券会社の対応について(リンク集) https://www.jsda.or.jp/shinchaku/coronavirus/link.html 新型コロナウイルス 2022-08-30 14:10:00
金融 金融庁ホームページ 破綻金融機関の処理のために講じた措置の内容等に関する報告について公表しました。 https://www.fsa.go.jp/news/r4/ginkou/20220830/220830.html 金融機関 2022-08-30 16:00:00
金融 金融庁ホームページ 「破綻金融機関の処理のために講じた措置の内容等に関する報告」の訂正について公表しました。 https://www.fsa.go.jp/news/r4/ginkou/20220830/220830-2.html 金融機関 2022-08-30 16:00:00
ニュース BBC News - Home Zaporizhzhia nuclear plant: EU provides anti-radiation tablets to Ukraine https://www.bbc.co.uk/news/world-europe-62725485?at_medium=RSS&at_campaign=KARANGA accident 2022-08-30 14:06:34
ニュース BBC News - Home Pakistan floods are ‘a monsoon on steroids’, warns UN chief https://www.bbc.co.uk/news/world-asia-62722117?at_medium=RSS&at_campaign=KARANGA appeal 2022-08-30 14:02:55
ニュース BBC News - Home Notting Hill Carnival: Rapper Takayo Nembhard stabbed to death https://www.bbc.co.uk/news/uk-62719530?at_medium=RSS&at_campaign=KARANGA london 2022-08-30 14:34:29
ニュース BBC News - Home Protesters who 'intimidated' BBC journalist sentenced https://www.bbc.co.uk/news/uk-england-london-62726297?at_medium=RSS&at_campaign=KARANGA activists 2022-08-30 14:02:00
ニュース BBC News - Home Ryan Giggs: Jury in footballer's trial given new direction https://www.bbc.co.uk/news/uk-wales-62722570?at_medium=RSS&at_campaign=KARANGA directionthe 2022-08-30 14:01:04
ニュース BBC News - Home Melisa Raouf: Going make-up free in the Miss England final https://www.bbc.co.uk/news/uk-62713645?at_medium=RSS&at_campaign=KARANGA history 2022-08-30 14:16:54
ニュース BBC News - Home Ukraine: What are Himars missiles and are they changing the war? https://www.bbc.co.uk/news/world-62512681?at_medium=RSS&at_campaign=KARANGA russia 2022-08-30 14:03:14
ニュース BBC News - Home LIV Golf: Cameron Smith and Joaquin Niemann join Saudi Arabian-funded series https://www.bbc.co.uk/sport/golf/62713057?at_medium=RSS&at_campaign=KARANGA series 2022-08-30 14:52:51
北海道 北海道新聞 上沢、一発に泣く 日本ハム(30日) https://www.hokkaido-np.co.jp/article/723964/ 日本ハム 2022-08-30 23:03:00
北海道 北海道新聞 存続目指す8区間が焦点に JR経営改善へ、進まぬ費用負担の議論 留萌線廃止合意 https://www.hokkaido-np.co.jp/article/723924/ 費用 2022-08-30 23:02:24
北海道 北海道新聞 留萌線廃止「寂しい」「仕方ない」 沿線住民、懸念と諦め https://www.hokkaido-np.co.jp/article/723944/ 鉄路 2022-08-30 23:01:20

コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)